Résultat attendu (Python) - exemple 1

from microbit import *
from lcd_i2c import LCD1602
from gas_gmxxx import GAS_GMXXX
from hm330x import HM330X

lcd = LCD1602()
multichannel_v2 = GAS_GMXXX(0x08)
hm3301 = HM330X()

while True:
  if button_a.is_pressed():
    lcd.clear()
    lcd.setCursor(0, 0)
    lcd.writeTxt('COV')
    lcd.setCursor(0, 1)
    lcd.writeTxt(str(multichannel_v2.calcVol(multichannel_v2.measure_VOC())))
  if button_b.is_pressed():
    lcd.clear()
    lcd.setCursor(0, 0)
    lcd.writeTxt('PM10')
    lcd.setCursor(0, 1)
    lcd.writeTxt(str(hm3301.getData(5)))

Source : https://lesmanuelslibres.region-academique-idf.fr
Télécharger le manuel : https://forge.apps.education.fr/drane-ile-de-france/les-manuels-libres/enseignement-scientifique-premiere ou directement le fichier ZIP
Sous réserve des droits de propriété intellectuelle de tiers, les contenus de ce site sont proposés dans le cadre du droit Français sous licence CC BY-NC-SA 4.0